#ifndef RENDERER_H
#define RENDERER_H

class NxPhysicsSDK;
class NxScene;
class NxVec3;

class CRenderer
{
protected:
	NxPhysicsSDK*	m_PhysicsSDK;
	NxScene*		m_Scene;

public:
			CRenderer( );
			~CRenderer( );
public:
	bool	InitializePhysX( );
	void	CreateCube( const NxVec3& pos, int size = 2, const NxVec3* initialVelocity = NULL );

	void	PreRender( );
	void	Render( );
	void	PostRender( );
};

#endif